import request from '@/utils/request'

const api_name = '/admin/product';

export default {
    // 获取sup列表
    getSupList(page,limit,category3Id) {
        // 这里的params实际代表的url中的query
        return request.get(`${api_name}/${page}/${limit}?category3Id=${category3Id}`);
    },

    // 获取对应销售属性列表
    getBaseSaleAttrList() {
        return request.get(`${api_name}/baseSaleAttrList`);
    },

    // 根据supid获取sup详细信息
    getspuInfoById(spuId) {
        return request.get(`${api_name}/getSpuById/${spuId}`);
    },

    // 根据spuid获取spu图片信息
    getSpuImageList(spuId) {
        return request.get(`${api_name}/spuImageList/${spuId}`);
    },

    // 发送新增或修改请求
    addAndUpdate(spuInfo) {
        return request.post(`${api_name}/${spuInfo.id?'update':'save'}SpuInfo`,spuInfo);
    },

    // 根据gpuId删除spuInfo
    reqDeleteSpu(spuId) {
        return request.delete(`${api_name}/deleteSpu/${spuId}`);
    },

    // 获取spu列表数据的接口
    reqSkuList(spuId) {
        return request.get(`${api_name}/findBySpuId/${spuId}`);
    }

}
